home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 07/11/94 ROSTER.SPR 11:06:29
- * *
- * *********************************************************
- * *
- * * Author's Name
- * *
- * * Copyright (c) 1994 Company Name
- * * Address
- * * City, Zip
- * *
- * * Description:
- * * This program was automatically generated by GENSCRN.
- * *
- * *********************************************************
-
-
- #REGION 0
- REGIONAL m.currarea, m.talkstat, m.compstat
-
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
- m.compstat = SET("COMPATIBLE")
- SET COMPATIBLE FOXPLUS
-
- m.rborder = SET("READBORDER")
- SET READBORDER ON
-
- m.currarea = SELECT()
-
-
- * *********************************************************
- * *
- * * Windows Window definitions
- * *
- * *********************************************************
- *
-
- IF NOT WEXIST("roster") ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.PJX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.SCX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.MNX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.PRG" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.FRX" ;
- OR UPPER(WTITLE("ROSTER")) == "ROSTER.QPR"
- DEFINE WINDOW roster ;
- AT 3.000, 17.625 ;
- SIZE 24.692,43.200 ;
- TITLE "Roster" ;
- FONT "MS Sans Serif", 8 ;
- FLOAT ;
- CLOSE ;
- MINIMIZE ;
- SYSTEM ;
- COLOR RGB(,,,255,255,255)
- ENDIF
-
- IF NOT WEXIST("controls") ;
- OR UPPER(WTITLE("CONTROLS")) == "CONTROLS.PJX" ;
- OR UPPER(WTITLE("CONTROLS")) == "CONTROLS.SCX" ;
- OR UPPER(WTITLE("CONTROLS")) == "CONTROLS.MNX" ;
- OR UPPER(WTITLE("CONTROLS")) == "CONTROLS.PRG" ;
- OR UPPER(WTITLE("CONTROLS")) == "CONTROLS.FRX" ;
- OR UPPER(WTITLE("CONTROLS")) == "CONTROLS.QPR"
- DEFINE WINDOW controls ;
- AT 9.333, 68.375 ;
- SIZE 17.385,8.333 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- FLOAT ;
- NOCLOSE ;
- NOMINIMIZE ;
- HALFHEIGHT ;
- COLOR RGB(,,,192,192,192)
- ENDIF
-
-
- * *********************************************************
- * *
- * * ROSTER/Windows Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 1
- PUBLIC RosterRec, SearchDone
-
- SearchDone = .F.
-
- DEFINE WINDOW FOUND FROM 2,0 to 35, 88 ;
- FONT '',8 ;
- STYLE 'N' ;
- TITLE "QUERY RESULTS" ;
- CLOSE ;
- GROW ;
- FLOAT ;
-
- HIDE WINDOW FOUND
-
- IF mktable = .T.
- SHOW WINDOW SRCH
- ENDIF
-
-
-
- * *********************************************************
- * *
- * * CONTROL/Windows Setup Code - SECTION 2
- * *
- * *********************************************************
- *
-
- #REGION 2
- *#SECTION 1
- *
- * Screen description:
- * This screen is a UTILITY screen. It may be combined with any other
- * screens. All variables used by this screen have been declared REGIONAL to
- * encapsulate them (i.e., to avoid conflict with variables from other
- * screens). All variables also have 'm.' prefix to avoid conflict with
- * 'unknown' database field names.
- *
- * Points of interest:
- * This screen has been designed to dim its buttons when they
- * are not appropritate (i.e., when at TOP dim < Top >, etc.)
- * Since TOP and BOTTOM operate within a given scope, if you wish to use this
- * screen in presence of any FILTERING (scope altering) conditions make sure
- * the control utility screen follows the other screen when you combine them.
- *
-
- *#SECTION 2
- *REGIONAL m.choice, m.toprec, m.bottomrec, m.saverecno
- *PRIVATE m.quitting
- *m.quitting = .F.
- *m.choice = 6
-
- *IF EOF()
- * GO BOTTOM
- *ENDIF
-
- *m.saverecno = RECNO()
- *GO TOP
- *m.toprec = RECNO()
- *GO BOTTOM
- *m.bottomrec = RECNO()
- *GO m.saverecno
-
-
-
- * *********************************************************
- * *
- * * ROSTER/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 1
- IF WVISIBLE("roster")
- ACTIVATE WINDOW roster SAME
- ELSE
- ACTIVATE WINDOW roster NOSHOW
- ENDIF
- @ 2.846,2.600 GET M.Selectfld ;
- PICTURE "@&N" ;
- FROM fieldnms ;
- SIZE 20.769,31.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- VALID _qrm0nt5yk()
- @ 0.846,2.400 SAY "Select a field to search by:" ;
- FONT "MS Sans Serif", 10 ;
- STYLE "BT"
-
-
-
-
- * *********************************************************
- * *
- * * CONTROL/Windows Screen Layout
- * *
- * *********************************************************
- *
-
- #REGION 2
- IF WVISIBLE("controls")
- ACTIVATE WINDOW controls SAME
- ELSE
- ACTIVATE WINDOW controls NOSHOW
- ENDIF
- @ 11.154,1.167 GET m.lchoice ;
- PICTURE "@*BHN " + ;
- (LOCFILE("remax\locate.bmp","BMP|ICO|PCT|ICN","Where is locate?")) ;
- SIZE 2.462,5.833,0.667 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qrm0nt6gl()
- @ 0.615,1.167 GET m.choice ;
- PICTURE "@*BVN " + ;
- (LOCFILE("tutorial\top.bmp","BMP|ICO|PCT|ICN","Where is top?")) + ";" + ;
- (LOCFILE("remax\prior.bmp","BMP|ICO|PCT|ICN","Where is prior?")) + ";" + ;
- (LOCFILE("tutorial\next.bmp","BMP|ICO|PCT|ICN","Where is next?")) + ";" + ;
- (LOCFILE("tutorial\bottom.bmp","BMP|ICO|PCT|ICN","Where is bottom?")) ;
- SIZE 2.462,5.833,0.000 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qrm0nt6rn()
- @ 14.231,1.167 GET m.echoice ;
- PICTURE "@*HN Exit" ;
- SIZE 2.462,5.833,0.667 ;
- DEFAULT 1 ;
- FONT "MS Sans Serif", 8 ;
- STYLE "B" ;
- VALID _qrm0nt725()
-
- IF NOT WVISIBLE("controls")
- ACTIVATE WINDOW controls
- ENDIF
- IF NOT WVISIBLE("roster")
- ACTIVATE WINDOW roster
- ENDIF
-
-
- READ CYCLE ;
- WHEN _qrm0nt6as() ;
- ACTIVATE _qrm0nt6aw()
-
- RELEASE WINDOW controls
- RELEASE WINDOW roster
- SELECT (m.currarea)
-
-
- #REGION 0
-
- SET READBORDER &rborder
-
- IF m.talkstat = "ON"
- SET TALK ON
- ENDIF
- IF m.compstat = "ON"
- SET COMPATIBLE ON
- ENDIF
-
-
- * *********************************************************
- * *
- * * ROSTER/Windows Cleanup Code
- * *
- * *********************************************************
- *
-
- #REGION 1
- *
- * PROCEDURE TO INITIATE SEARCH AND DISPLAY RESULTS
- *
-
-
- * *********************************************************
- * *
- * * ROSTER/Windows Supporting Procedures and Functions
- * *
- * *********************************************************
- *
-
- #REGION 1
- PROCEDURE INITSEARCH
-
- DO SEARCHVAR IN SEARCH.PRG
- ACTIVATE WINDOW FOUND
- browse FIELDS Name, Unique, Bio, Offname, Offadd1 IN WINDOW FOUND ;
- FONT 'MS Sans Serif', 8 STYLE 'N' ;
- WHEN showgets()
- DO VARIABLE
- RETURN
-
- *
- * PROCEDURE TO REINITIALIZE ALL VARIABLES AFTER SEARCH
- *
- PROCEDURE VARIABLE
-
- SLang1 = ' '
- SState = ' '
-
- RETURN
-
- *
- *
- *
- PROCEDURE SEARCHVAR
-
- SET EXACT OFF
- CLOSE DATABASES
- ERASE TEMP.DBF
- USE ROSTER
-
- set index to roster.cdx
-
- *M.SLang1 = 'Finnish'
- DO CASE
- CASE SLANG1 != ' ' AND SState != ' '
- SELECT Name, Unique, RecNo FROM Roster INTO TABLE TEMP;
- WHERE Roster.rostersta = UPPER(SState);
- AND ((Roster.lang1 = SLANG1);
- OR (Roster.lang2 = SLANG1);
- OR (Roster.lang3 = SLANG1))
- CASE SLANG1 = ' ' AND SState != ' '
- Select Name, Unique, RecNo From Roster ;
- INTO TABLE TEMP WHERE RosterSta = SState
- CASE SLANG1 != ' ' AND SState = ' '
- Select Name, Unique, RecNo From Roster ;
- INTO TABLE TEMP WHERE (Lang1 = M.SLang1 OR ;
- Lang2 = M.SLang1 OR Lang3 = M.SLang1)
- ENDCASE
- SearchDone = .T.
- RETURN
-
- *
- * SHOWGETS - Invoked from BROWSE WHEN clause, refresh gets on the screen.
- *
- FUNCTION showgets
- SHOW GETS
- RETURN
-
- *
- * REDISPLAY
- *
- PROCEDURE DIS
- ACTIVEATE WINDOW FOUND
- browse FIELDS Name, Unique, Bio, Offname, Offadd1 IN WINDOW FOUND ;
- FONT 'MS Sans Serif', 8 STYLE 'N' ;
- WHEN showgets()
- RETURN
-
- * *********************************************************
- * *
- * * _QRM0NT5YK M.Selectfld VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: ROSTER, Record Number: 2
- * * Variable: M.Selectfld
- * * Called By: VALID Clause
- * * Object Type: List
- * * Snippet Number: 1
- * *
- * *********************************************************
- *
- FUNCTION _qrm0nt5yk && M.Selectfld VALID
- #REGION 1
- SET EXACT OFF
- DO CASE
- CASE Selectfld = 'Civic Activities'
- DO CIVIC.SPR
- CASE Selectfld = 'Commercial Subspecialties'
- DO COMM.SPR
- CASE Selectfld = 'Hobbies/Interests'
- DO HOBBIE.SPR
- CASE Selectfld = 'Miscellaneous'
- DO MISC.SPR
- CASE Selectfld = 'Associate Name'
- DO NAME.SPR
- CASE Selectfld = 'Average Sales Price'
- DO SALES.SPR
- CASE Selectfld = 'City'
- DO CITY.SPR
- CASE Selectfld = 'Country'
- DO COUNTRY.SPR
- CASE Selectfld = 'Designations'
- DO DESIG.SPR
- CASE Selectfld = 'Licensed'
- DO JOINLI.SPR
- CASE Selectfld = 'Joined RE/MAX'
- DO JOINLI.SPR
- CASE Selectfld = 'HQ Company Staffs'
- DO HQ.SPR
- CASE Selectfld = 'Langauge'
- DO LANG.SPR
- CASE Selectfld = 'Zip/Postal Code'
- DO ZIP.SPR
- CASE Selectfld = 'Office ...'
- DO OFFICE.SPR
- CASE Selectfld = 'State/Province'
- DO STATE.SPR
- ENDCASE
-
- * *********************************************************
- * *
- * * _QRM0NT6GL m.lchoice VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: CONTROL, Record Number: 2
- * * Variable: m.lchoice
- * * Called By: VALID Clause
- * * Object Type: Push Button
- * * Snippet Number: 2
- * *
- * *********************************************************
- *
- FUNCTION _qrm0nt6gl && m.lchoice VALID
- #REGION 2
- DO INITSEARCH
-
- * *********************************************************
- * *
- * * _QRM0NT6RN m.choice VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: CONTROL, Record Number: 3
- * * Variable: m.choice
- * * Called By: VALID Clause
- * * Object Type: Push Button
- * * Snippet Number: 3
- * *
- * *********************************************************
- *
- FUNCTION _qrm0nt6rn && m.choice VALID
- #REGION 2
- DO CASE
- CASE m.choice = 1
- GO TOP
- SHOW GET m.choice, 3 ENABLE
- SHOW GET m.choice, 1 DISABLE
- SHOW GET m.choice, 2 DISABLE
- SHOW GET m.choice, 4 ENABLE
- CASE m.choice = 2
- SKIP -1
- IF BOF() OR RECNO() = m.toprec
- GO TOP
- SHOW GET m.choice, 2 DISABLE
- SHOW GET m.choice, 1 DISABLE
- ELSE
- IF RECNO() < m.bottomrec
- SHOW GET m.choice, 3 ENABLE
- SHOW GET m.choice, 4 ENABLE
- ENDIF
- ENDIF
- CASE m.choice = 3
- SKIP 1
- IF EOF() OR RECNO() = m.bottomrec
- GO BOTTOM
- SHOW GET m.choice, 3 DISABLE
- SHOW GET m.choice, 4 DISABLE
- ELSE
- IF RECNO() > m.toprec
- SHOW GET m.choice, 2 ENABLE
- SHOW GET m.choice, 1 ENABLE
- ENDIF
- ENDIF
- CASE m.choice = 4
- GO BOTTOM
- SHOW GET m.choice, 3 DISABLE
- SHOW GET m.choice, 2 ENABLE
- SHOW GET m.choice, 1 ENABLE
- SHOW GET m.choice, 4 DISABLE
- ENDCASE
- SHOW GETS
-
- * *********************************************************
- * *
- * * _QRM0NT725 m.echoice VALID
- * *
- * * Function Origin:
- * *
- * * From Platform: Windows
- * * From Screen: CONTROL, Record Number: 4
- * * Variable: m.echoice
- * * Called By: VALID Clause
- * * Object Type: Push Button
- * * Snippet Number: 4
- * *
- * *********************************************************
- *
- FUNCTION _qrm0nt725 && m.echoice VALID
- #REGION 2
- m.idlequit = .T.
- m.quitting = .T.
- CLEAR READ ALL
- RELEASE WINDOW FOUND
-
- * *********************************************************
- * *
- * * _QRM0NT6AS Read Level When
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: Multiple Screens
- * * Called By: READ Statement
- * * Snippet Number: 5
- * *
- * *********************************************************
- *
- FUNCTION _qrm0nt6as && Read Level When
- *
- * When Code from screen: ROSTER
- *
- #REGION 1
- ON KEY LABEL F2 DO saylevel
- ON KEY LABEL F9 DO VIEW.PRG
- ON KEY LABEL F10 DO view2.prg
- ON KEY LABEL F8 browse FIELDS Name, Unique, Bio IN WINDOW FOUND ;
- FONT 'MS Sans Serif', 8 STYLE 'N' ;
- WHEN showgets()
- SHOW GETS
-
-
-
- * *********************************************************
- * *
- * * _QRM0NT6AW Read Level Activate
- * *
- * * Function Origin:
- * *
- * *
- * * From Platform: Windows
- * * From Screen: Multiple Screens
- * * Called By: READ Statement
- * * Snippet Number: 6
- * *
- * *********************************************************
- *
- FUNCTION _qrm0nt6aw && Read Level Activate
- *
- * Activate Code from screen: ROSTER
- *
- #REGION 1
- SHOW WINDOW CONTROLS
-
-
- *
- * Activate Code from screen: CONTROL
- *
- #REGION 2
- SHOW WINDOW ROSTER